package com.sun.designpatternsdemo.observer.bean

/**
 * 版权：xx公司 版权所有
 * @author sun
 * 版本：1.0
 * 创建日期：2021/6/28 17:19
 * 描述：所有观察者需要实现此接口
 *
 */
interface Observer {
    fun update(msg:String)
}
//专题接口,所有的主题必须实现此接口
interface Subject{
    fun registerObserver(observer: Observer)

    fun removeObserver(observer: Observer)

    fun notifyObservers()
}